Dinesh Chandimal has been appointed as the new Test captain of Sri Lanka while Upul Tharanga will lead the side in the ODI and T20I formats. Earlier, Angelo Matthews had resigned from the as a captain following Sri Lanka’s humiliating series loss to Zimbabwe.